# -*- coding: utf-8 -*-#
#-------------------------------------------------------------------------------
# 建立者:        Young  
# Name:         demo5.15
# Description:
# Author:       $赵怡蕾
# Date:         2019/2/14
#-------------------------------------------------------------------------------

s = "I not only like python,but also like kotlin."
# 创建一张替换表
table = s.maketrans("ak","*&")
# 在控制台输出替换表，运行结果：{97: 42, 107: 38}
print(table)
# 在控制台输出替换表的长度，运行结果：2
print(len(table))
# 根据替换表替换s中相应的字符，运行结果：I not only li&e python,but *lso li&e &otlin.
print(s.translate(table))
# 创建另一张替换表，在这里指定了maketrans方法的第3个参数，该参数用于指定要删除的字符
table1 = s.maketrans("ak","&%"," ")
# 根据替换表替换s中相应的字符，并删除所有空格
# 运行结果：Inotonlyli%epython,but&lsoli%e%otlin.
print(s.translate(table1))